Skip to content

Angular 21 support#291

Merged
jogaj merged 31 commits into
masterfrom
angular-21
May 1, 2026
Merged

Angular 21 support#291
jogaj merged 31 commits into
masterfrom
angular-21

Conversation

@jogaj

@jogaj jogaj commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

What kind of change does this PR introduce? (check one with "x")

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

What is the current behavior? (You can also link to an open issue here)

What is the new behavior?

  • Added support for Angular 21
  • Replaced docSpa with storybook
  • Removed support for Angular 18
  • Updated cypress tests to run against storybook

Does this PR introduce a breaking change? (check one with "x")

  • Yes
  • No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Removed support for angular 18

Other information:


Note

Medium Risk
Moderate risk due to build/CI pipeline changes (Node upgrade, Storybook build+deploy, custom webpack builder) and updated Cypress test harness, which could break publishing or CI if configuration is off.

Overview
Adds Angular 21 support for @swimlane/ngx-dnd and documents the release as 12.0.0-alpha.0, including dropping Angular 18 support.

Migrates the demo/docs surface to Storybook: adds Storybook build targets in angular.json, adjusts ESLint to lint Storybook/stories with a dedicated tsconfig.storybook.json, and updates Cypress E2E tests to run against Storybook’s iframe.html via a new cy.visitStory helper.

Updates CI to build Storybook and deploy the generated dist/storybook/ngx-dnd to gh-pages, while also upgrading the GitHub Actions Node runtime to 22.16.

Reviewed by Cursor Bugbot for commit 03ebd79. Bugbot is set up for automated code reviews on this repo. Configure here.

Comment thread .github/workflows/test_and_deploy.yml Outdated

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2d37ce0. Configure here.

Comment thread cypress/support/index.d.ts Outdated
@jogaj jogaj requested a review from MarkColeman1 April 30, 2026 19:54
@jogaj jogaj merged commit 5967709 into master May 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants